<!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html lang="en" xml:lang="en" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<head>
<META http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Task: Plan Iteration</title>
<meta name="uma.type" content="TaskDescriptor">
<meta name="uma.name" content="plan_iteration">
<meta name="uma.presentationName" content="Plan Iteration">
<meta name="uma.guid" content="_y05RQNOJEdyqlogshP8l4g">
<meta name="element_type" content="TaskDescriptor">
<meta name="filetype" content="description">
<meta name="role" content="">
<link rel="StyleSheet" href="./../../css/default.css" type="text/css">
<script src="./../../scripts/ContentPageResource.js" type="text/javascript" language="JavaScript"></script><script src="./../../scripts/ContentPageSection.js" type="text/javascript" language="JavaScript"></script><script src="./../../scripts/ContentPageSubSection.js" type="text/javascript" language="JavaScript"></script><script src="./../../scripts/ActivityTreeTable.js" type="text/javascript" language="JavaScript"></script><script src="./../../scripts/ProcessElementPage.js" type="text/javascript" language="JavaScript"></script><script src="./../../scripts/ContentPageToolbar.js" type="text/javascript" language="JavaScript"></script><script src="./../../scripts/contentPage.js" type="text/javascript" language="JavaScript"></script><script src="./../../scripts/processElementData.js" type="text/javascript" language="JavaScript"></script><script type="text/javascript" language="JavaScript">
					var defaultQueryStr = '?proc=_oZgCsdOEEdyqlogshP8l4g&path=_oZgCsdOEEdyqlogshP8l4g,_y05RQNOJEdyqlogshP8l4g';
					var backPath = './../../';
					var imgPath = './../../images/';
					var nodeInfo=null;
					contentPage.preload(imgPath, backPath, nodeInfo, defaultQueryStr, true, true, false);
				</script>
</head>
<body>
<div id="breadcrumbs"></div>
<table border="0" cellpadding="0" cellspacing="0" width="100%">
<tr>
<td valign="top">
<div id="page-guid" value="_y05RQNOJEdyqlogshP8l4g"></div>
<table border="0" cellspacing="0" cellpadding="0" width="100%">
<tr>
<td class="pageTitle" nowrap="true">Task: Plan Iteration</td><td width="100%">
<div align="right" id="contentPageToolbar"></div>
</td><td width="100%" class="expandCollapseLink" align="right"><a name="mainIndex" href="./../../index.htm"></a><script language="JavaScript" type="text/javascript" src="./../../scripts/treebrowser.js"></script></td>
</tr>
</table>
<table width="100%" border="0" cellpadding="0" cellspacing="0">
<tr>
<td class="pageTitleSeparator"><img src="./../../images/shim.gif" alt="" title="" height="1"></td>
</tr>
</table>
<div class="overview">
<table width="97%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="50"><img src="./../../images/taskdes_lg_dgm32.gif" alt="" title=""></td><td>
<table class="overviewTable" border="0" cellspacing="0" cellpadding="0">
<tr>
<td valign="top">Plan the scope and responsibilities for a single iteration.</td>
</tr>
</table>
</td>
</tr>
</table>
</div>
<div class="sectionHeading">Purpose</div>
<div class="sectionContent">
<table class="sectionTable" border="0" cellspacing="0" cellpadding="0">
<tr valign="top">
<td class="sectionTableSingleCell"><p>


    To identify the next increment of system capability, and create a fine-grained plan for achieving that capability


    within a single iteration.


</p></td>
</tr>
</table>
</div>
<div class="sectionHeading">Relationships</div>
<div class="sectionContent">
<table class="sectionTable" border="0" cellspacing="0" cellpadding="0">
<tr valign="top">
<th class="sectionTableHeading" scope="row">Roles</th><td class="sectionTableCell" width="30%"><span class="sectionTableCellHeading">Main:
								</span>
<ul>
<li>
<a href="./../../process.openup.base/capabilitypatterns/project_manager_30135287.html" guid="_y1CbMNOJEdyqlogshP8l4g">Project Manager</a>
</li>
</ul>
</td><td class="sectionTableCell" width="30%"><span class="sectionTableCellHeading">Additional:
								</span>
<ul>
<li>
<a href="./../../process.openup.base/capabilitypatterns/analyst_1EAC669D.html" guid="_y1CbMdOJEdyqlogshP8l4g">Analyst</a>
</li>
<li>
<a href="./../../process.openup.base/capabilitypatterns/architect_294A46AD.html" guid="_y1CbMtOJEdyqlogshP8l4g">Architect</a>
</li>
<li>
<a href="./../../process.openup.base/capabilitypatterns/developer_92241C72.html" guid="_y1CbM9OJEdyqlogshP8l4g">Developer</a>
</li>
<li>
<a href="./../../process.openup.base/capabilitypatterns/stakeholder_F4A534A6.html" guid="_y1CbNNOJEdyqlogshP8l4g">Stakeholder</a>
</li>
<li>
<a href="./../../process.openup.base/capabilitypatterns/tester_E33E48BC.html" guid="_y1CbNdOJEdyqlogshP8l4g">Tester</a>
</li>
</ul>
</td><td class="sectionTableCell"><span class="sectionTableCellHeading">Assisting:
								</span></td>
</tr>
<tr valign="top">
<th class="sectionTableHeading" scope="row">Inputs</th><td class="sectionTableCell" width="30%"><span class="sectionTableCellHeading">Mandatory:
								</span>
<ul>
<li>
<a href="./../../process.openup.base/capabilitypatterns/work_items_list_56A2A18E.html" guid="_y1MMMtOJEdyqlogshP8l4g">Work Items List</a>
</li>
</ul>
</td><td class="sectionTableCell" width="30%"><span class="sectionTableCellHeading">Optional:
								</span>
<ul>
<li>
<a href="./../../process.openup.base/capabilitypatterns/technical_architecture_slot_BF7C7753.html" guid="_y1MMM9OJEdyqlogshP8l4g">[Technical Architecture]</a>
</li>
<li>
<a href="./../../process.openup.base/capabilitypatterns/technical_specification_slot_DDD377AB.html" guid="_LxTaQNnGEdyNWvE4rz3mXQ">[Technical Specification]</a>
</li>
<li>
<a href="./../../process.openup.base/capabilitypatterns/iteration_plan_5D6BAD68.html" guid="_y1MMMNOJEdyqlogshP8l4g">Iteration Plan</a>
</li>
<li>
<a href="./../../process.openup.base/capabilitypatterns/risk_list_4C04C17E.html" guid="_y1MMMdOJEdyqlogshP8l4g">Risk List</a>
</li>
</ul>
</td><td class="sectionTableCell"><span class="sectionTableCellHeading">External:
								</span>
<ul>
<li>None</li>
</ul>
</td>
</tr>
<tr valign="top">
<th class="sectionTableHeading" scope="row">Outputs</th><td class="sectionTableCell" colspan="3">
<ul>
<li>
<a href="./../../process.openup.base/capabilitypatterns/iteration_plan_5D6BAD68.html" guid="_y1MMMNOJEdyqlogshP8l4g">Iteration Plan</a>
</li>
<li>
<a href="./../../process.openup.base/capabilitypatterns/risk_list_4C04C17E.html" guid="_y1MMMdOJEdyqlogshP8l4g">Risk List</a>
</li>
<li>
<a href="./../../process.openup.base/capabilitypatterns/work_items_list_56A2A18E.html" guid="_y1MMMtOJEdyqlogshP8l4g">Work Items List</a>
</li>
</ul>
</td>
</tr>
</table>
</div>
<div class="sectionHeading">Main Description</div>
<div class="sectionContent">
<table class="sectionTable" border="0" cellspacing="0" cellpadding="0">
<tr valign="top">
<td class="sectionTableSingleCell"><p>
    During project planning, iterations are identified, but the estimates have an acceptable uncertainty due to the lack of
    detail at the project inception. This task is repeated for each iteration within a release. It allows the team to
    increase the accuracy of the estimates for one iteration, as more detail is known along the project. The project
    manager has the responsibility of ensuring that the team commits to a reasonable amount of work for the
    iteration, based on team performance from previous iterations.
</p></td>
</tr>
</table>
</div>
<div class="sectionHeading">Steps</div>
<div class="sectionContent">
<table class="sectionTable" border="0" cellspacing="0" cellpadding="0">
<tr>
<td class="sectionTableCell">
<div class="stepHeading">Prioritize Work Items List</div>
<div class="stepContent">
<table class="stepTable" border="0" cellspacing="0" cellpadding="0">
<tr valign="top">
<td>The work items list should be prioritized before you plan the next iteration. Consider what has changed since the last
iteration plan (such as new change requests, shifting priorities of your stakeholders, or new risks that have been
encountered).</td>
</tr>
</table>
</div>
<div class="stepHeading">Define iteration objectives</div>
<div class="stepContent">
<table class="stepTable" border="0" cellspacing="0" cellpadding="0">
<tr valign="top">
<td><p>
    Work with the team to refine the iteration objectives found in the project definition and scope, and document them in
    the iteration plan in order to provide high-level direction to what should be targeted for the iteration. The
    objectives should be driven based on stakeholder priorities, and will be revised as the iteration plan is
    finalized. Those objectives are usually defined as high-level capabilities or scenarios, which need to be implemented and
    tested during the iteration in order to deliver increased value to the customer.<br />
</p></td>
</tr>
</table>
</div>
<div class="stepHeading">Commit work to the iteration</div>
<div class="stepContent">
<table class="stepTable" border="0" cellspacing="0" cellpadding="0">
<tr valign="top">
<td><p>
    The project manager works with the team, and especially the project stakeholders, to identify the
    high-priority work items from the work items list to be addressed. The high-level objectives provide guidance on what
    work items should be considered. The iteration plan from previous iteration should include an assessment of the results,
    and can also be used as input to the current iteration planning. The team reviews its velocity and determines the
    amount of work that can be done within the iteration. The team breaks down into tasks those work items that are
    assigned to the iteration, and estimates the effort to complete each task. Typical tasks range from half a day to two
    days in length, and are captured in the work items list. See <a class="elementLinkWithType" href="./../../core.mgmt.common.extend_supp/guidances/guidelines/agile_estimation_A4EF42B3.html" guid="_CGHskBEdEdqY7JB6N6CW2w">Guideline: Agile Estimation</a> for more information.
</p>
<p>
    When the team has decided to take on a work item, it will assign the work to one or several team members. Ideally,
    this is done by team members signing up to do the work, since this makes people motivated and committed to doing the
    job. However, based on your culture, you may instead have the project manager assign the work.<br />
</p></td>
</tr>
</table>
</div>
<div class="stepHeading">Identify and review risks</div>
<div class="stepContent">
<table class="stepTable" border="0" cellspacing="0" cellpadding="0">
<tr valign="top">
<td><p>
    Throughout the project, new assumptions and concerns may arise. The team identifies and prioritizes new risks
    as part of iteration planning, updating the risk list. Responses to risks are added to the work items
    list, influencing the work that is being planned for that iteration.
</p></td>
</tr>
</table>
</div>
<div class="stepHeading">Define evaluation criteria</div>
<div class="stepContent">
<table class="stepTable" border="0" cellspacing="0" cellpadding="0">
<tr valign="top">
<td><p>
    Each iteration should include testing as a part of the evaluation, as well as the test objectives and test cases
    that need to be detailed. Other evaluation criteria may include successful demonstrations to key stakeholders, or
    favorable usage by a small group of target users. Document evaluation criteria in the iteration plan.
</p></td>
</tr>
</table>
</div>
<div class="stepHeading">Refine project definition and scope</div>
<div class="stepContent">
<table class="stepTable" border="0" cellspacing="0" cellpadding="0">
<tr valign="top">
<td><p>
    Depending on the results of the previous iteration assessment, update the project definition work products as
    needed. Necessary changes can encompass the need to acquire new resources, to absorb an unplanned effort increase, or
    to implement a specific change request. If a change affects defined project milestones, consult with the
    stakeholders before committing to it.
</p></td>
</tr>
</table>
</div>
</td>
</tr>
</table>
</div>
<div class="sectionHeading">Properties</div>
<div class="sectionContent">
<table class="sectionTable" border="0" cellspacing="0" cellpadding="0">
<tr valign="top">
<th class="sectionTableHeading" scope="row" id="property_Multiple Occurrences" abbr="Multiple Occurrences">Multiple Occurrences</th><td class="sectionTableCell" align="left" headers="property_Multiple Occurrences"><img width="20" height="15" alt="" title="" src="./../../images/indent.gif"></td>
</tr>
<tr valign="top">
<th class="sectionTableHeading" scope="row" id="property_Event Driven" abbr="Event Driven">Event Driven</th><td class="sectionTableCell" align="left" headers="property_Event Driven"><img width="20" height="15" alt="" title="" src="./../../images/indent.gif"></td>
</tr>
<tr valign="top">
<th class="sectionTableHeading" scope="row" id="property_Ongoing" abbr="Ongoing">Ongoing</th><td class="sectionTableCell" align="left" headers="property_Ongoing"><img width="20" height="15" alt="" title="" src="./../../images/indent.gif"></td>
</tr>
<tr valign="top">
<th class="sectionTableHeading" scope="row" id="property_Optional" abbr="Optional">Optional</th><td class="sectionTableCell" align="left" headers="property_Optional"><img width="20" height="15" alt="" title="" src="./../../images/indent.gif"></td>
</tr>
<tr valign="top">
<th class="sectionTableHeading" scope="row" id="property_Planned" abbr="Planned">Planned</th><td class="sectionTableCell" align="left" headers="property_Planned"><img width="20" height="15" alt="Yes" title="Yes" src="./../../images/true.gif"></td>
</tr>
<tr valign="top">
<th class="sectionTableHeading" scope="row" id="property_Repeatable" abbr="Repeatable">Repeatable</th><td class="sectionTableCell" align="left" headers="property_Repeatable"><img width="20" height="15" alt="" title="" src="./../../images/indent.gif"></td>
</tr>
</table>
</div>
<div class="sectionHeading">More Information</div>
<div class="sectionContent">
<table class="sectionTable" border="0" cellspacing="0" cellpadding="0">
<tr valign="top">
<th class="sectionTableHeading" scope="row">Guidelines</th><td class="sectionTableCell">
<ul>
<li>
<a href="./../../core.mgmt.slot.base/guidances/guidelines/project_planning_guidance_slot_DDA75689.html" guid="_sLQ6AN8-Edyhmsbt0Xyl8A">[Project Planning Guidance]</a>
</li>
<li>
<a href="./../../core.mgmt.common.extend_supp/guidances/guidelines/agile_estimation_A4EF42B3.html" guid="_CGHskBEdEdqY7JB6N6CW2w">Agile Estimation</a>
</li>
<li>
<a href="./../../core.mgmt.common.extend_supp/guidances/guidelines/assign_changes_to_iteration_67B3DEA2.html" guid="__yQQ4L6REdqti4GwqTkbsQ">Assign Changes to an Iteration</a>
</li>
<li>
<a href="./../../practice.mgmt.risk_value_lifecycle.base/guidances/guidelines/deploying_the_solution_A64311AA.html" guid="_yYlQoC3xEdycYKq0PulnEQ">Deploy the Solution</a>
</li>
<li>
<a href="./../../practice.mgmt.iterative_dev.base/guidances/guidelines/iteration_planning_C77F13CE.html" guid="_0auiMMlgEdmt3adZL5Dmdw">Iteration Planning</a>
</li>
<li>
<a href="./../../core.mgmt.common.extend_supp/guidances/guidelines/managing_risks_B1256EB4.html" guid="_VNxL4ACsEdu8m4dIntu6jA">Managing Risks</a>
</li>
<li>
<a href="./../../practice.mgmt.iterative_dev.base/guidances/guidelines/prioritizing_work_items_A12C9BEC.html" guid="_oVMZADSoEdy07ZJqOGUGaQ">Prioritizing Work Items</a>
</li>
</ul>
</td>
</tr>
</table>
</div>
<table class="copyright" border="0" cellspacing="0" cellpadding="0">
<tr>
<td class="copyright"><p> This program and the accompanying materials are made available under the<br />
  <a href="http://www.eclipse.org/org/documents/epl-v10.php" target="_blank">Eclipse 
  Public License V1.0</a>, which accompanies this distribution. </p><p/><p> <a class="elementLink" href="./../../core.default.release_copyright.base/guidances/supportingmaterials/openup_copyright_C3031062.html" guid="_UaGfECcTEduSX6N2jUafGA">OpenUP Copyright</a></p></td>
</tr>
</table>
</td>
</tr>
</table>
</body>
<script language="JavaScript" type="text/javascript">
					contentPage.onload();
					contentPage.processPage.fixDescriptorLinks();
				</script>
</html>
